<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Size in bytes</th>
      <th>Default value</th>
      <th>Comment</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Protocol</td>
      <td>1</td>
      <td>0xE3</td>
      <td></td>
    </tr>
    <tr>
      <td>Size</td>
      <td>4</td>
      <td></td>
      <td>The size of the message in bytes not including the header and size fields</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>1</td>
      <td>0x15</td>
      <td>The value of the OP_OFFERFILES opcode</td>
    </tr>
    <tr>
      <td>File Count</td>
      <td>4</td>
      <td>NA</td>
      <td>The number of files described within. In any case no more than 200. The server can also set a lower limit to this number</td>
    </tr>
    <tr>
      <td>Files</td>
      <td>varies</td>
      <td>NA</td>
      <td>An optional list of files, the format of a single entry is described below</td>
    </tr>
  </tbody>
</table>